با آموزشهای برنامه نویسی فرادرس، برنامهنویسی را یک بار و برای همیشه یاد بگیرید.
همان طور که تا کنون هزاران نفر از مخاطبین فرادرس توانستهاند این کار را انجام دهند.
۱۵,۱۶۸ دانشجو از این آموزشها استفاده کردهاند.
۲۶,۵۵۶ دقیقه مجموع مدت زمان آموزشهای این صفحه است.
۴۵ عنوان آموزشی در این صفحه در دسترس شماست.
۱
مجموعه آموزش های اصول و مبانی برنامه نویسی - (رایگان)
مدرس: دکتر سیدمصطفی کلامی هریس
در این مجموعه آموزشی، سعی شده است که با یک نگرش کلی، مفاهیم بنیادی برنامه نویسی کامپیوتر، انواع زبان های برنامه نویسی، ساختار برنامه های کامپیوتری، انواع داده ها، و ساختارهای اطلاعاتی مورد بحث واقع شود و یک دید کلی به مخاطبان ارائه شود. مطالب این دوره آموزش به نحوی تنظیم شده اند که افراد را بر یادگیری هر زبان برنامه نویسی آماده می کند و دیدی کلی در مورد دانش برنامه نویسی به آن ها می دهد. در واقع، می توان این مجموعه آموزشی را، درس شماره صفر هر دوره آموزشی برنامه نویسی دانست. از این رو، اکیدا توصیه می شود که اگر قصد یادگیری هر زبان برنامه نویسی را دارید، حتما این آموزش را، قبلا مشاهده کنید.
در این مجموعه آموزشی در خلال همه درس ها و مباحث آموزش، مفاهیم برنامه نویسی معرفی شده، به صورت عملی و گام به گام، برای پیاده سازی پروژه های برنامه نویسی مورد استفاده قرار گرفته اند و از این رو، این مجموعه آموزشی، نه تنها مباحث تئوری بلکه مباحث عملی نیز، به صورت کامل و جامع به مخاطبین، آموزش داده می شوند.
عمومیت زبان ++C در میان زبان های برنامه نویسی بسیار بالا است و می تواند به عنوان اولین زبان نیز یاد گرفته شود و به پیش نیاز دیگر احتیاج نباشد. برنامه نویسی به زبان ++C نسبت به C دارای قدرت بیشتری است. کارهایی می توان انجام داد که در C برای انجام آنها (در صورت امکان) زحمت بیشتری نیاز است. بهتر است زبان ++C را در دو قسمت آموزش داده شود. در قسمت اول (همین مجموعه) دستورات و ساختمان داده ها معرفی شوند و در قسمت دوم مفاهیم شی گرایی آموزش داده شود.
مجموعه فیلم های آموزشی برنامه نویسی جاوا، با این فرض تهیه شده است که مخاطب هیچ دانش و تجربه قبلی در زمینه برنامه نویسی ندارد، و در طی ۲۳ درس، مخاطب را به صورت کامل با زبان برنامه نویسی جاوا، و امکانات مختلف آن آشنا می کند. در این مجموعه آموزشی، همه مباحث با بیان و تشریح مبانی نظری و سپس با پیاده سازی گام به گام مثال های عملی آموزش داده می شوند و از این نظر، در ایجاد یک دانش عمیق در زمینه برنامه نویسی، بسیار کارآمد است. به طور خاص، در این مجموعه آموزشی، از آخرین نسخه زبان برنامه نویسی جاوا (Java 8) استفاده شده است و مباحث مربوط به برنامه نویسی شیئ گرا (به همراه مبانی نظری) و برنامه نویسی رابط های گرافیکی (طراحی و برنامه نویسی GUI) نیز مورد بحث و بررسی قرار گرفته اند.
مجموعه آموزش های کاربردی برنامه نویسی #C (سی شارپ)
مدرس: مهندس رشید شجاعی
در این فرادرس، دانشجویان عزیز، با محیط Visual Studio و Net.، قسمت های مختلف آن، دستورات، کلاس ها و … آشنا می شوند. سرفصل هایی که در این آموزش به آن پرداخته می شود در قسمت توضیحات، آمده است. نقطه قوت این آموزش این است که به صورت کاربردی به معرفی و آشنایی با زبان برنامه نویسی #C پرداخته شده است و آموزش توسط یکی از بهترین مدرسین متخصص در این زمینه، انجام شده است.
در آموزش برنامه نویسی PHP، تمامی نکات و مهارت های عملی مورد نیاز برای ورود به دنیای جذاب برنامه نویسی تحت وب و پیاده سازی وب سایت های دینامیکی، به ساده ترین و روان ترین شکل ممکن، و به صورت کاملا عملی توسط دکتر سید مصطفی کلامی هریس، آموزش داده شده است. این مجموعه آموزشی، از نظر نظم منحصر به فردی که در روند آموزش و ترتیب مطالب دارد، بسیار خاص است و در ارائه آن، از تجارب موفق ارائه بیش از یکصد ساعت آموزش برنامه نویسی زبان های مختلف در فرادرس، استفاده شده است.
در این درس سعی شده تا تمامی مباحث مرتبط با آموزش جاوا اسکریپت به همراه مثال های مناسب پوشش داده شود. همان طور که می دانید زبان HTML یکی از زبان های طراحی سایت است که در اغلب وب سایت ها مورد استفاده قرار گرفته است اما این زبان صرفاً یک زبان طراحی است بنابراین افزودن امکانات جاوا اسکریپت برای ارتباط برقرار کردن با سرور، اعتبارسنجی فرم ها و… به این زبان، حائز اهمیت است. در این آموزش کار کردن با توابع و اشیاء، اعتبارسنجی فرم ها، ارتباط برقرار کردن با صفحه نمایش کاربر و مرورگر کاربر و … بررسی می گردد.
در این سری از آموزش پایتون، سعی شده تا نکات اساسی کد نویسی با یکی از ساده ترین و در عین حال قدرتمندترین زبان اسکریپتی در اختیار کاربران قرار گیرد. همچنین در هر مرحله از آموزش، مثال های مربوط به آن مبحث آورده شده است. امروزه پایتون به عنوان پر طرفدارترین زبان برنامه نویسی شی ء گرا مورد کاربری فراوان قرار گرفته. لذا برای برنامه نویسان حرفه ای، عرصه جدیدی به سوی تسریع در زمان و توسعه پذیری در تعامل با کامپیوتر را به ارمغان می آورد.
آموزش ارائه شده جهت تکمیل و بهینه سازی مباحث موجود در پایتون مقدماتی ارائه شده است. همچنین آشنایی با NumPy (در درس دوم) فاز جدیدی از برنامه نویسی در پایتون را بروی کاربران می گشاید.
در این فرادرس، دانشجویان عزیز، با مباحث مختلف مرتبط با مباحث پایه ای برنامه نویسی متلب، آشنا می شوند. سرفصل هایی که در این آموزش به آن پرداخته می شود، آشنایی با نرم افزار و زبان برنامه نویسی متلب، انواع داده، گرافیک و ترسیم نمودار و ... می باشد. نقطه قوت این آموزش این است که به طور کامل به توضیح مباحث مربوطه پرداخته شده است و آموزش توسط یکی از بهترین مدرسین متخصص در این زمینه، انجام شده است.
پکیج نرم افزاری Visual Studio کامل ترین و بی نظیر ترین مجموعه بوده که از آن می توان برای ساخت سایت و برنامه های تجاری بهره کافی را برد و همچنین توسعه پذیری، اشکال یابی و همچنین پشتیبانی درون آن تا حد قابل توجهی بهینه گردیده است تا جایی که می توان از این بسته نرم افزاری مایکروسافت را به عنوان یک شاهکار نرم افزاری نامید.
زبان برنامه سازی #C یکی از قدرتمندترین زبان های برنامه سازی است، امروزه Platform.Net یکی از بهترین محیط های تولید محصولات نرم افزاری به شمار می رود و زبان #C یکی از زبان های برنامه سازی شی گرا این Platform است. با به کارگیری برنامه نویسی شی گرا، نرم افزار تولید شده بسیار قابل فهم تر شده، نگهداری و سازماندهی آن اصولی تر و اصلاح و خطایابی آن ساده تر می شود. این موارد از اهمیت خاصی برخوردار هستند چراکه تخمین زده می شود که هشتاد در صد هزینه یک نرم افزار مربوط به دوره نگهداری و ارتقاء آن در چرخه طول عمرش است و ارتباطی با نوشتن و توسعه اولیه نرم افزار ندارد. با تمام این اوصاف، مشخص است که برنامه نویسی شی گرا تبدیل به یکی از کلیدی ترین مفاهیم برنامه نویسی در چند دهه آینده خواهد شد.
آموزش تکمیلی ویژوال بیسیک دات نت (Visual Basic.NET)
مدرس: مهندس میثم حبیبی
پکیج نرم افزاری Visual Studio کامل ترین و بی نظیر ترین مجموعه بوده که از آن می توان برای ساخت سایت و برنامه های تجاری بهره کافی را برد و همچنین توسعه پذیری، اشکال یابی و همچنین پشتیبانی درون آن تا حد قابل توجهی بهینه گردیده است تا جایی که می توان از این بسته نرم افزاری مایکروسافت را به عنوان یک شاهکار نرم افزاری نامید.
در این آموزش قصد داریم محیط گرافیکی نرم افزارR را مورد بررسی قرار دهیم و با ارائه مطالب مرتبط، نقش این نرم افزار و تحلیل آماری را در نتیجه گیری از داده ها مورد بررسی قرار دهیم. در پایان این آموزش، مخاطب قادر به کار کردن با نرم افزار R، ورود اطلاعات، تجزیه و تحلیل آماری پایه ای باشد و بتواند مسائل مختلف را در قالب صورت مساله مشخص در نرم افزار تحلیل کند.
آموزش برنامه نویسی برای دانش آموزان با اسمال بیسیک یا Small Basic
مدرس: دکتر سیدمصطفی کلامی هریس
در مجموعه فرادرس های آموزش برنامه نویسی Small Basic، که برای نخستین بار توسط فرادرس ارائه شده است، سعی شده است که آموزش کار با این زبان برنامه نویسی، در کنار مبانی و اصول برنامه نویسی، به کامل ترین و جامع ترین شکل ممکن، به صورت گام به گام ارائه شود.
آموزش زبان برنامه نویسی اسمبلی برای آشنا شدن با نحوه کار پردازنده بسیار مهم است. همچنین در تعدادی از پروژه ها برای افزایش کارایی بهتر است قسمتی از کد برنامه به زبان اسمبلی باشد. این مجموعه به زبان ساده زبان اسمبلی را آموزش می دهد. آموزش در ۸ درس بر اساس سرفصل های دوره کارشناسی رشته کامپیوتر تهیه شده است.
در اکثر نرم افزارهای مرتبط با برنامه نویسی، لازم است تا بخش های از کدها را در قسمت های مختلف برنامه، تکرار نماییم. تکرار موارد یکسان، علاوه بر خسته کننده بودن، مشکلاتی را نیز به همراه خود دارد. به عنوان مثال، اگر بخشی از برنامه تکرار شونده، تغییر کند، نیاز است، کلیه برنامه بررسی و این بخش ها، تغییر کنند. انجام این کار علاوه بر عدم بهینگی برنامه، خطاهای زیادی نیز ایجاد می نماید.
آموزش برنامه نویسی تحت شبکه با سی شارپ در قالب پروژه
مدرس: مهندس سید رضا هاشمیان
با ارائه شبکه های کامپیوتری، نیازهای جدیدی نیز مطرح گردید مانند نرم افزارهایی که تحت شبکه بتوانند امور را مدیریت کنند. به طور مثال شما یک محیط کوچک مانند کافی نت ها را در نظر بگیرید. برای مدیریت یک کافی نت و همین طوری کاربرانی که از طریق سیستم های موجود به اینترنت متصل می شوند نیاز هست تا یک نرم افزار جامع به منظور مدیریت و کنترل کاربران وجود داشته باشد. شما در نظر بگیرید که بدون داشتن یک نرم افزار تحت شبکه، مدیریت این کافی نت کوچک چقدر سخت خواهد شد. حال همین مشکل نداشتن را در یک سازمان و ارگان بزرگتر مانند بانک را در نظر بگیرید.
با توجه به این که در دروس دانشگاهی بر اساس سرفصل ها دانشگاهی در درس مهم برنامه نویسی، سرفصل ها بخش مهم بانک اطلاعاتی را در برنامه نویسی پوشش نمی دهند، به همین دلیل تهیه و یادگیری این آموزش کاربردی و کاملاً پروژه محور برای دانشجویان و علاقه مندان به برنامه نویسی بسیار مهم و مفید می باشد. چرا که در این آموزش صفر تا صد زبان برنامه نویسی سی شارپ به صورت ساده و کاربردی با امکانات و تکه کدهای کم یاب توضیح داده شده است و شما می توانید با استفاده از آموزش ها و کدهای استفاده شده در این دوره به راحتی نرم افزار مورد نیاز خود را کد نویسی کرده و نیز وارد بازار کار شده و از برنامه نویسی کسب درآمد کنید.
به کمک این آموزش شما با دنیای طراحی وب و بخصوص طراحی صفحات خبری آشنا می شوید و سعی شده است تا با استفاده از زبان سی شارپ بهترین و راحت ترین روش برای ایجاد سایت خبری را ارائه نماییم.
در آموزش "قفل نرم افزاری برای پروژه های تحت ویندوز" که به زبان C#.NET طراحی شده است، با استفاده از چند مدل الگوریتم خاص سریال های HARD, CPU و … توسط برنامه نوشته شده، دریافت شده و با سریالی که ما موقع ایجاد برنامه آن را ایجاد کرده ایم، ادغام می شود و یک کد فعال سازی برای اکتیو کردن برنامه ایجاد خواهد شد و به این ترتیب برنامه ما، به یک قفل نرم افزاری مجهز خواهد شد.
در این آموزش، شما با نحوه پیاده سازی سیستم آزمون گیر آشنا خواهید شد. سیستم آزمون گیر دارای یک سری نکات در طراحی دیتابیس و کد نویسی می باشد که شما به صورت کامل با این نکات، آشنا می شوید و در سیستم های مشابه می توانید از آنها استفاده کنید. در این دوره شما به صورت کامل و اصولی با نحوه پیاده سازی سیستم آزمون گیر آشنا خواهید شد.
در این دوره به نکاتی اساسی در مورد زبان برنامه نویسی #C خواهیم اشاره خواهیم کرد. ما در این دوره سعی داریم تا با ساخت نرم افزاری که در آن از کدهای مفید و پرکاربرد و پرس و جوهای مناسبی که برای مدیریت اطلاعات در بانک اطلاعاتی SQL و گزارش گیری استفاده شده، دانشجویان را در یادگیری سریع زبان قدرتمند سی شارپ یاری کنیم.
امروزه با توجه به افزایش تعداد کاربران در اینترنت و خرید کالا و خدمات بصورت اینترنتی، ساخت سایت برای افراد و شرکت هایی که کالا و خدمات ارائه می کنند، به امری ضروری تبدیل شده است. امروزه یکی از روش های نوین فروش محصولات استفاده از بازار اینترنت و راه اندازی فروشگاه های الکترونیک است. ما در این آموزش قصد داریم سایت فروشگاهی خود را با استفاده از زبان برنامه نویسی #C پیاده سازی کنیم.
رمزنگاری در همه اطراف ما وجود دارد ولی فقط به این دلیل که شما نمی توانید آن را ببینید کمتر احساس می شود. هدف این آموزش کمک به توسعه دهندگان .Net ای است که می خواهند بدانند چگونه می توانند به طور عملی از رمزنگاری داده ها در نرم افزارهای خود استفاده کنند. از کاربر این آموزش انتظار می رود که حداقل با مبانی برنامه نویسی سی شارپ آشنایی داشته باشد ولی نیاز به هیچ دانش قبلی در مورد رمزنگاری و رمزگذاری وجود ندارد.
در این آموزش می خواهیم، برنامه نویسی با روش سه لایه به زبان VB .Net را آموزش دهیم. در اکثر نرم افزارهای مرتبط با برنامه نویسی، لازم است تا بخش های از کدها را در قسمت های مختلف برنامه، تکرار نماییم. تکرار موارد یکسان، علاوه بر خسته کننده بودن، مشکلاتی را نیز به همراه خود دارد. به عنوان مثال، اگر بخشی از برنامه تکرار شونده، تغییر کند، نیاز است، کلیه برنامه بررسی و این بخش ها، تغییر کنند. انجام این کار علاوه بر عدم بهینگی برنامه، خطاهای زیادی نیز ایجاد می نماید.
در این بازی، که در محیط برنامه نویسی ویژوال بیسیک انجام شده است، به صورت گام به گام نحوه برنامه نویسی و افزودن امکانات به بازی آموزش داده می شود. در حقیقت در این یازی (که هم به صورت تک نفره و هم به صورت دونفره می باشد)، یک بازیکن کاراکتر مورد نظر را توسط کلیدهای میان بر کیبورد حرکت می دهد (البته قابلیتی به بازی اضافه شده است که می توان سرعت حرکت کاراکتر را تغییر داد و کم و زیاد کرد) و بازیکن دوم سعی می کند به کاراکتر مذکور شلیک کند و در صورتی که شلیک موفقیت آمیز بوده و به هدف اصابت کنید، یک پوئن مثبت برای بازیکن دوم در نظر گرفته می شود و آیکونی در محل شلیک نقش می بندد و درصورتی که موفقیت آمیز نباشد.
توجه به پراکندگی روش های کد نویسی به زبان PHP و توجه به این نکته که در دنیای امروز کار گروهی از اهمیت بالایی برخوردار است و سرعت اتمام پروژه و امنیت خروجی پروژه نیز حائز اهمیت می باشد برنامه نویسان بر آن شدند تا بتوانند تحت یک چارچوب یا فریمورک (Framework) قوانین یکسانی را برای تمام اعضای یک تیم در کد نویسی تهیه کنند که منجر به تولید چارچوب های گوناگون شد. یکی از این چارچوب ها و قوانین CodeIgniter نام دارد که مورد بررسی ما قرار خواهد گرفت.
آموزش ساخت نرم افزار فروشگاه اینترنتی با فریمورک CodeIgniter
مدرس: مهندس امید نجفی پور
امروزه با پیشرفت تکنولوژی و افزایش ضرورت و سهولت استفاده از اینترنت برای برآوردن نیازهای متنوع از جمله خرید از این طریق، استفاده از فروشگاه های اینترنتی در حال تبدیل شدن به یک امر عادی و روزمره است. در این میان، برنامه نویسان وب نیاز به درک ساختار و طریقه برنامه نویسی این فروشگاه ها را در خود احساس می کنند. در این آموزش، شما با اصول اولیه یک فروشگاه اینترنتی آشنا می شوید. در این مجموعه سعی شده با نگاهی پروژه محور به فریمورک کدایگنایتر نه تنها از ابزار برنامه نویسی این فریمورک به درستی استفاده کنیم بلکه یک فروشگاه اینترنتی را به صورت ساده ولی جامع، طراحی و برنامه نویسی نماییم.
هدف از این مجموعه آموزشی، یادگیری مقدماتی فریمورک Spring است. مجموعه آموزشی پروژه محور خواهد بود و شما مرحله به مرحله آموزش را با مثال هایی ساده اما مناسب یاد خواهید گرفت. در نهایت یک پروژه ساده کتابخانه را با معماری Spring بررسی خواهیم کرد.
آموزش مقدماتی AngularJS برای ساخت اپلیکیشن های تک صفحه ای
مدرس: مهندس منصور کلاگر
AngularJS یک فریمورک محصول شرکت Google است که ساخت اپلیکیشن های تک صفحه مانند Gamil را برای ما ممکن می سازد. در حال حاضر سرویس "بام" بانک ملی ایران و چندین سایت پر بازدید ایرانی از این ابزار قدرتمند برای سرویس دهی به کاربرانشان استفاده می کند و این موضوع قدرت و ضریب نفوذ AngularJS را نشان می دهد. چرا که AngularJS تجربه بسیاری دلچسبی را برای کاربران نهایی به ارمغان می آورد.
یک صفحه وب که به صورت حرفه ای طراحی شده باشد دارای دو بخش کلی Client و Server است. بخش کلاینت شامل سه قسمت طراحی ساختار (HTML)، رنگ و لعاب (CSS) و منطق (JavaScript) است. کار با JavaScript کمی دشوار است چرا که اولاً بر روی همه مرورگرها به یک شکل اجرا نمی شود و ثانیاً منجر به تولید کدهای پیچیده و طولانی می شود و دادن جلوه های ویژه به عناصر صفحه وب را با دشواری همراه می کند.
امروزه کار با گوشی ها و تبلت های اندرویدی روز به روز در دنیا و مخصوصاً در کشور ما رو به افزایش است. شاید شما هم مایل باشید که به جمع برنامه نویسان اندروید بپیوندید و برنامه دلخواه خود را که مدت ها است به آن فکر می کنید را بسازید.
امروزه روباتیک، جز یکی از ۱۰ صنعت برتر جهان محسوب می شود. کنترل روبات ها از راه دور و به دنبال آن استفاده از روبات در محیط های خطرناک، ویژگی دیگری است که باعث جذابیت روبات ها می گردد. در این مجموعه آموزشی نحوه ساخت روبات و قطعات تشکیل دهنده آن و همچنین ارتباط آن با سیستم عامل اندروید (کنترل روبات توسط موبایل و همچنین دریافت اطلاعات روبات توسط موبایل از طریق برنامه نویسی در محیط بیسیک فور اندروید) به طور کامل (از صفر تا ۱۰۰) آموزش داده می شود.
امروزه نرم افزارهای آنلاین بخش مهمی از بازار نرم افزارها را به خود اختصاص می دهند. از طرفی برای هر فروشگاه یا وب سایت داشتن اپلیکیشن موبایل بسیار مفید و ضروری است، و صاحبان سایت ها و فروشگاه های آنلاین می توانند با داشتن اپلیکیشن موبایل، مشتری بیشتری داشته باشند. در این دوره آموزشی راه های ارتباط با سرور و دیتابیس سمت سرور بررسی شده و در ادامه به عنوان نمونه محصولات یک فروشگاه آنلاین کوچک از سرور دریافت و نمایش داده می شود.
آموزش ساخت اپلیکیشن دیکشنری صوتی دو زبانه با قابلیت تشخیص صدای کاربر
مدرس: مهندس حسین نوری کادیجانی
ما در فرادرس با توجه به خلل ها و موانعی که در مسیر یادگیری این دانش وجود دارد و همین طور عدم پرداختن دروس دانشگاهی به این زمینه بر آن شدیم تا دوره کاملی را برای شما فراهم آوریم تا بتوانید علاوه بر کسب درآمد از این زمینه مکملی بسیار خوبی برای دروس دانشگاهی خود در رشته کامپیوتر را داشته باشید و بتوانید مفاهیم یاد گرفته شده در دروس پایگاه داده و برنامه نویسی پیشرفته و …. را به طور عملی در قالب ساخت نرم افزار دیکشنری صوتی دوزبانه با قابلیت جستجو با صوت کاربر را به طور کاملاً پروژه محور را بیاموزید و از دانش به دست آمده از این طریق در پیاده سازی دیگر ایده های خلاقانه خود بهره گیرید.
آموزش ساخت اپلیکیشن کتاب و کار با داده ها در اندروید
مدرس: مهندس محمد مهدی علیزاده
نقش گوشی های هوشمند و سیستم عامل اندروید به عنوان سیستم عامل قالب و رایج در بین بسیاری از کاربران گوشی های هوشمند غیر قابل انکار است. یکی از اپلیکیشن های رایج، کتاب های الکترونیکی هستند که همراه با قابلیت های مختلف تحت عنوان اپلیکیشن ارائه می شوند. در این آموزش قصد داریم علاوه بر آموزش مفاهیم و ابزارهای مختلف کار با داده ها و دیتابیس داخلی، به عنوان پروژه نمونه اپلیکیشنی برای تهیه نسخه الکترونیکی کتاب پیاده سازی کنیم.
امروزه، بازی های رایانه ای بخش بزرگی از اوقات فراغت مردم جهان را پر می کنند. علاوه بر این، صنعت بازی سازی (به خصوص بازی سازی در سیستم عامل اندروید) یکی از سودآورترین صنایع در جهان می باشد و علاوه بر درآمدزایی، وسیله ایست برای اشاعه عقاید، فرهنگ ها و سیاست های یک ملت. در این آموزش، نحوه ساخت یک بازی جالب به صورت کامل و پروژه محور آموزش داده شده است، لازم به ذکر است این نوع بازی ها یکی از محبوب ترین و پرطرفدارترین بازی های مطرح شده در مایکت ها هستند.
گرافیک کامپیوتری جایگاهی غیر قابل اغماض در علوم کامپیوتر پیدا نموده است لذا هر دانش آموخته رشته های مرتبط با کامپیوتر باید دارای دید درست و مناسبی نسبت به مقولات با این زمینه داشته باشد. داشتن دیدگاه ریاضی قوی در کنار تسلط بر نحوه پیاده سازی این مفاهیم در قالب زبان های برنامه نویسی از الزامات درک گرافیک کامپیوتری می باشد. متاسفانه با کمبود منابع فارسی که به شکلی روان و پایه ای این دو دیدگاه ریاضی و برنامه نویسی را توضیح داده باشد مواجه هستیم لذا در این دوره مفاهیم گرافیک کامپیوتری هم در قالب مفاهیم ریاضی و در کنار آن با استفاده از OpenGL با مثال ها و پروژه های کاربردی متنوع شرح داده خواهد شد.
با توجه به استقبال مخاطبان محترم فرادرس از مجموعه "آموزش برنامه نویسی R و نرم افزار R Studio" و درخواست ارائه آموزش های تخصصی و پیشرفته تر در مورد زبان برنامه نویسی R، تهیه و تنظیم مجموعه های تکمیلی برنامه نویسی R در دستور کار قرار گرفت. این آموزش در ادامه آموزش قبلی ارائه شده در سایت فرادرس است که در آن توجه ویژه ای به نحوه ورود اطلاعات از نرم افزارهای مختلف به درون R شده است.
در این آموزش نحوه آموزش راه اندازی اوراکل دیتابیس ۱۲c بروی سیستم عامل لینوکس شرح داده شده است و مزایا و معایب این دو سیستم عامل توضیح داده می شود. هر سیستم عاملی دارای ویژگی ها و مزیت هایی است که در مقابل آن ممکن است معایبی نیز داشته باشد. اینکه کدام سیستم عامل برای دیتابیس اوراکل مناسب است شاید به تجربیات مدیران بانک اطلاعاتی سازمان برگردد. در زیر مزایا و معایب سیستم عامل لینوکس و ویندوز عنوان شده است.
بانک اطلاعاتی اوراکل بی شک یکی از قدرتمندترین نرم افزارها برای مدیریت اطلاعاتی با حجم بسیار بالا می باشد هدف از این آموزش یادگیری مفاهیم پیچیده معماری و چالش های مدیریتی دیتابیس است که به شما کمک خواهد کرد تا به سرعت مطالب را فرا گرفته و به اهداف خود نزدیک شوید .
در این دوره قصد داریم نکات تکمیلی و مهم بانک اطلاعاتی اوراکل را بیان کنیم به عبارتی دیگر می خواهیم یک مدیر بانک اطلاعاتی اوراکل بتواند با مفاهیم بیشتری از به کاپ و ریکاوری آشنا شود و اینکه بتواند با چالش هایی که پیش رو دارد چطور برخورد کند.
هدف از این آموزش نحوه پیاده سازی دیتاگارد می باشد که یکی از پیشرفته ترین مباحث دیتابیس به شمار می رود و در این آموزش به صورت گام به گام مراحل پیاده سازی دیتاگارد شرح داده شده است که از آن می توانید برای پیاده سازی عملیاتی استفاده کنید.
SQL Server یکی از بهترین و محبوبترین نرم افزار هایی است که می تواند ما را در ساخت، نگه داری و مدیریت بانک های اطلاعاتی یاری دهد. این نرم افزار در عین حال که بسیار قدرتمند و کامل می باشد و می تواند تمام نیاز های مدیران بانک های اطلاعاتی را پوشش دهد، دارای محیطی گرافیکی بسیار روان و معمول می باشد و پیچیده ترین کارهارا برای شما به ساده ترین روش های ممکن فراهم کرده است.